package club.justwill.single.Service;

import club.justwill.single.bean.RefundData;
import club.justwill.single.model.JsonResponse;
import club.justwill.single.model.SecurityToken;

import java.util.Map;

/**
 * Created by xiangnan on 16-2-2.
 */
public interface PayService {
    public String payOrderByWeiChat(Long orderId, SecurityToken token, JsonResponse obj);
    public Boolean refreshOrder(Long orderId, SecurityToken token, String tradeNumber);
    public String refundByProject(SecurityToken token, RefundData refundData, JsonResponse obj);
    public Map<String,String> signParam(JsonResponse obj, SecurityToken token, Long orderId);
    public void returnRefund(SecurityToken token,JsonResponse obj, String batchNo);
}
